import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

let defaultCity='上海'
//用localStorage时最好在外层包裹try catch
try {
    if(localStorage.city){
        defaultCity=localStorage.city
    }
} catch (error) {
    
}
export default new Vuex.Store({
    state: {
        city:defaultCity
    },
    mutations: {
        changeCity (state,city) {
            state.city= city
            try {
                localStorage.city=city
            } catch (error){}
        }
    }
})

